RSS feed Add to your Facebook page LinkedIn Watch us on Youtube

Activity title

Domain Specific Language (DSL) for Modeling & Simulation (M&S)

Activity Reference

MSG-219

Panel

MSG

Security Classification

PUBLIC RELEASE

Status

Active

Activity type

ST

Start date

2023-11-01T00:00:00Z

End date

2024-09-01T00:00:00Z

Keywords

Domain Specific Language, Semantics, Syntax

Background

Domain Specific Languages (DSLs) provide a specific set of syntax and semantics to concisely describe elements of a specific domain. Within the military Modeling and Simulation (M&S) domain, we have limited formal methods to describe our simulation capabilities, interoperability criteria (syntax, semantics, and pragmatics), and all other relevant data such as pedigree, data requirements, and many other elements.

Objectives

Advance some research already started by the U.S. Army that has created a format to capture modeling business logic including data structures, workflow, and mathematics along with a user interface tool to allow modelers with no programming experience to create models, apply data, test, and even generate working software. This effort would attempt to extend this existing research to cover a wider and more complex set of models and to standardize the format to abide by international standards where possible.

Topics

With the application of DSLs to the military M&S, we expect to attempt to use language-oriented programming concepts, a recent method for software engineering that allows users to create their own DSL, easily change the DSL as requirements change, and ultimately allow for a more natural development method for modelers rather than low level software engineering, focusing on middleware, or any other interoperability concern.

Contact Panel Office